package core;

import java.util.Vector;

public class UWalker extends Unit
{
	private static final long serialVersionUID = 6509189402422857219L;

	/**
	 * Ballistic skill level of the unit.
	 */
	private int bs;

	/**
	 * Weapon skill level of the unit.
	 */
	private int ws;

	/**
	 * Strength level of the unit.
	 */
	private int s;

	/**
	 * Front armor value of the vehicle.
	 */
	private int front;

	/**
	 * Side armor value of the vehicle.
	 */
	private int side;

	/**
	 * Rear armor value of the vehicle.
	 */
	private int rear;

	/**
	 * Initiative level of the unit.
	 */
	private int i;

	/**
	 * Base number of attacks the unit can make.
	 */
	private int a;

	/**
	 * Constructor for the UWalker class.
	 * 
	 * @param name
	 * @param ws
	 * @param bs
	 * @param s
	 * @param front
	 * @param side
	 * @param rear
	 * @param i
	 * @param a
	 */
	public UWalker(String name, int ws, int bs, int s, int front, int side,
			int rear, int i, int a, int pieces, int cost, String type,
			Vector<Option> options)
	{
		super(name, pieces, cost, type, options);
		this.bs = bs;
		this.ws = ws;
		this.s = s;
		this.front = front;
		this.side = side;
		this.rear = rear;
		this.i = i;
		this.a = a;
	}

	public int getBs()
	{
		return bs;
	}

	public int getWs()
	{
		return ws;
	}

	public int getS()
	{
		return s;
	}

	public int getFront()
	{
		return front;
	}

	public int getSide()
	{
		return side;
	}

	public int getRear()
	{
		return rear;
	}

	public int getI()
	{
		return i;
	}

	public int getA()
	{
		return a;
	}

}
